using Godot;
using System;

public partial class ActorSpecial : BehaviorBase
{
	// Called when the node enters the scene tree for the first time.
	public override void _Ready()
	{
	}

	// Called every frame. 'delta' is the elapsed time since the previous frame.
	public override void _Process(double delta)
	{
	}

	public override BehaviorResult tick(Node _actor, Node _blackBoard)
	{
		var node = (Enemy)_actor;
		if (node.isSpecial)
		{
			node.StopTree();
			GD.Print("special");
			return BehaviorResult.SUCCESS;
		}
		return BehaviorResult.FAILURE;

	}
}
